.box{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 5px;
}
.box_t{
    		width: 100%;
    		height: 40px;
    		background: #fff;	
    		display: flex;
    		justify-content: space-between;
    	}
    	header a{
    		color: #333;
    	}
    	.box_t a{
    		display: inline-block;
    		width: 25%;
    		height: 40px;
    		text-align: center;
    		line-height: 40px;
    		color: #333;
    	}
    	
    	.active{
    		color: #ff0913 !important;
    		border-bottom: 2px solid #ff0913;
    	}
    	.lib{
    		width: 100%;
    		background: #fff;
    		float: left;
    		margin: 5px 0 5px 0;
    	}
    	.lib_t{
    		width: 100%;
    		height: 40px;
    		font-size: .9em;
    		line-height: 40px;
    		border-bottom: 1px solid #eee;
    	}
    	.lib_t span{
    		padding: 0 5px 0 0;
    		
    	}
    	.lib_c{
    		width: 100%;
    		height: 85px;
    		border-bottom: 1px solid #eee;
    	}
    	.lib_b{
    		width: 100%;
    		height: 40px;
    		line-height: 40px;
    		display: flex;
    		justify-content: space-between;
    	}
    	.lib_b span{
    		padding: 0 5px 0px 5px;
    		font-size: .9em;
    		overflow: hidden;
			text-overflow:ellipsis;
			white-space: nowrap;
    		
    	}
    	.lib_b span button{
    		margin-top: 3px;
    		text-align: center;
    	}
    	
    	.lib_c_l{
    		width: 30%;
    		height: 65px;
    		text-align: center;
    	}
    	.lib_c_l img{
    		width: 70px;
    		height: 70px;
    		margin-top: 7px;
    	}
    	.lib_c_r{
    		width: 70%;
    		height: 65px;
    	}
    	.lib_c_r span{
    		padding: 0 3px 0 3px;
    	}
    	.lib_c_r p{
    		width: 100%;
    		overflow: hidden;
			text-overflow:ellipsis;
			white-space: nowrap;
    	}
    	#shaidan{
    		width: 60px;
    		height: 30px;
    		border: 1px solid #ccc;
    		border-radius: 5px;
    		color: #333;
    		text-align: center;
    		line-height: 30px;
    		margin-top: 3px;
    		display: inline-block;
    		font-size: .8em;
    	}
    	.tan{
    		width: 300px;
    		height: 200px;
    		background: #fff;
    		position: absolute;
    		left: 50%;
    		top: 50%;
    		margin-left: -150px;
    		margin-top: -100px;
    		border-radius: 5px;
    		z-index: 100;
    	}
    	.tan_t {
    		width: 100%;
    		height: 155px;
    		text-align: center;
    		line-height: 155px;
    		font-size: 1.1em;
    	}
    	.tan_b {
    		width: 100%;
    		height: 45px;
    	}
    	.tan_b button{
    		width: 50%;
    		height: 45px;
    		float: left;
    	}
    	.hbj{
    		width: 100%;
    		height: 100%;
    		position: fixed;
    		left: 0;
    		top: 0;
    		background: rgba(0,0,0,0.5);
    		z-index: 99;
    	}